package com.yoyo.generator.mapper;

import com.yoyo.generator.domain.GenTableColumn;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @author zyl
 * @Date 2021/10/6 -14:26
 */
public interface GenTableColumnMapper {

    /**
     * 根据表名 查询
     * @param tableNames
     * @return
     */
    List<GenTableColumn> selectGenTableColumnByNames(@Param("tableNames") List<String> tableNames);

    /**
     * 批量新增
     * @param genTableColumns
     * @return
     */
    int batchInsertTableColumn(@Param("genTableColumns") List<GenTableColumn> genTableColumns);

    /**
     * 根据id号 删除列信息
     * @param ids
     * @return
     */
    int deleteGenTableColumn(Long[] ids);
}
